<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<!--
BOM：Browser Object Model 浏览器对象模型。也就是 JavaScript 将浏览器的各个组成部分封装为对象。
1 Window：浏览器窗口对象
2 Navigator：浏览器对象
3 Screen：屏幕对象
4 History：历史记录对象
5 Location：地址栏对象

window 对象是 JavaScript 对浏览器的窗口进行封装的对象。
1. 获取window对象
   1. 显示调用：window.alert("abc")
   2. 隐式调用: alert("abc") (可以省略window)
2. 属性: history、location、navigator、Screen、document
   注意：想使用Location对象的话，就可以使用 window对象获取；写成 window.location，而 window. 可以省略，简化写成 location 来获取 Location对象。
3. 函数：
   1. alert():显示带有一段消息和一个确认按钮的警告框
   2. confirm(): 显示带有一段消息、确认和取消按钮的对话框, 删除数据的时候会用到
   3. setTimeout(function,毫秒值): 在一定的时间间隔后执行一个function，只执行一次
      setTimeout(function (){
          alert("hi");
        },4000);
   4. setInterval(function,毫秒值) :在一定的时间间隔后执行一个function，循环执行
-->

<script>
    //显示使用window对象调用
    window.alert("abc");
    //隐式调用
    alert("abc");

    //window对象属性 history、location、navigator、screen
    window.location
    window.history
    window.navigator
    window.screen

    //window函数
    //1.alert
    window.alert("hello")
    alert("hi")
    //2.confirm(): 显示带有一段消息、确认和取消按钮的对话框, 删除数据的时候会用到
    //confirm()，点击确定按钮，返回true，点击取消按钮，返回false
    let flag = confirm("确认删除?");
    alert(flag)

    //3.setTimeout(function,毫秒值): 在一定的时间间隔后执行一个function，只执行一次
    setTimeout(function (){
        alert("hehe");
    },3000);

    //4. setInterval(function,毫秒值) :在一定的时间间隔后执行一个function，循环执行
    setInterval(function (){
        alert("hehe");
    },3000);



</script>


</body>
</html>